/* ------------------------ */
/* Font-Family: TorstarText03
/* Usage : Article Body
/* ------------------------ */
@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Italic.woff2") format("woff2"), url("/assets/fonts/TorstarTextO3-Italic.woff") format("woff"), url("/assets/fonts/TorstarTextO3-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'TorstarTextO3';
  src: url("/assets/fonts/TorstarTextO3-Bold.woff2") format("woff2"), url("/assets/fonts/TorstarTextO3-Bold.woff") format("woff"), url("/assets/fonts/TorstarTextO3-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

/* ------------------------ */
/* Font-Family: Torstar Compressed
/* Usage : Headlines
/* ------------------------ */
@font-face {
  font-family: 'TorstarCompressed';
  src: url("/assets/fonts/TorstarCompressed-Bold.woff2") format("woff2"), url("/assets/fonts/TorstarCompressed-Bold.woff") format("woff"), url("/assets/fonts/TorstarCompressed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

/* ------------------------ */
/* Font-Family: Torstar Deck Condensed
/* Usage : Headlines
/* ------------------------ */
@font-face {
  font-family: 'TorstarDeckCondensed';
  src: url("/assets/fonts/TorstarDeckCondensed-Roman.woff2") format("woff2"), url("/assets/fonts/TorstarDeckCondensed-Roman.woff") format("woff"), url("/assets/fonts/TorstarDeckCondensed-Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

@font-face {
  font-family: 'TorstarDeckCondensed';
  src: url("/assets/fonts/TorstarDeckCondensed-Semibold.woff2") format("woff2"), url("/assets/fonts/TorstarDeckCondensed-Semibold.woff") format("woff"), url("/assets/fonts/TorstarDeckCondensed-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  -webkit-font-variant-ligatures: normal;
          font-variant-ligatures: normal;
  text-rendering: optimizeLegibility; }

/* ------------------------ */
/* Font-Family: Merriweather Sans
/* Usage : UI elements (nav etc.)
/* ------------------------ */
@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Regular.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Regular.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Italic.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Italic.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Bold.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Bold.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Merriweather Sans';
  src: url("/assets/fonts/merriweather/MerriweatherSans-Black.woff2") format("woff2"), url("/assets/fonts/merriweather/MerriweatherSans-Black.woff") format("woff"), url("/assets/fonts/merriweather/MerriweatherSans-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

/* stylelint-disable */

/* stylelint-enable */
@media print {
  .right-rail-ads-container {
    display: none; } }

.right-rail-ads-container {
  height: 100%; }

@media only screen and (min-width: 1086px) {
  .right-rail-ads-container__adslot {
    margin-top: 16px;
    margin-bottom: 0; } }

.c-sticky-container {
  position: -webkit-sticky;
  position: sticky; }


/*# sourceMappingURL=11.css.map?v=3ff5537049331c1953a5*/